<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> 
<?php

// No direct access
defined( '_JEXEC' ) or die( 'Truy cập không hợp lệ' );
JHtml::_('behavior.formvalidation');
JHtml::_('behavior.framework', true);
JHtml::_('formbehavior.chosen', 'select');
$row=$this->row;
?>
<script src="components/com_dmdaotao/js/jsmask.js" type="text/javascript"></script>
<script type="text/javascript" src="components/com_dmdaotao/js/zebra_datepicker.js"></script>
<link rel="stylesheet" href="components/com_dmdaotao/css/default.css" type="text/css">
<form action="index.php" method="post" name="adminForm" id="adminForm" class="form-validate">
	<div class="row-fluid">
		<div class="span12 form-horizontal">
    <fieldset>
        <legend>Chi tiết</legend>
		<div class="control-group">
			<div class="control-label">
				Tên mức lương cơ bản<strong><font color="red">*</font></strong>
			</div>
			<div class="controls">
				<input type="text" size="32" class="required"  value="<?php if(isset($row['name'])) echo $row['name'];?>" id="name" name="name" />
				<span id="name-result"></span>
			</div>
			<div class="control-label">
				Mức lương tối thiểu<strong><font color="red">*</font></strong>
			</div>
			<div class="controls">
				<input type="text" size="32" class="required validate-numeric"  value="<?php if(isset($row['value'])) echo $row['value'];?>" id="value" name="value" />
			</div>
			<div class="control-label">
				Có hiệu lực từ ngày<strong><font color="red">*</font></strong>
			</div>
			<div class="controls">
				<input type="text" class="required" size="32" value="<?php if(isset($row['validity_date'])) { $newDate = date("d/m/Y", strtotime($row['validity_date'])); echo $newDate;}?>" id="validity_date" name="validity_date" />
			</div>
			<div class="control-label">
				Thứ tự
			</div>
			<div class="controls">
				<input type="text" size="32" class="validate-numeric"  value="<?php if(isset($row['order'])) echo $row['order']; else echo "99"?>" id="order" name="order" />
			</div>
			<div class="control-label">
				Trạng thái
			</div>
			<div class="controls">
				<input type="checkbox" name="status" <?php if(isset($row['status']) && $row['status']==1) echo 'checked';?>>
			</div>
		</div>
    </fieldset>
    </div>
</div>
<div class="clr"></div>
<input type="hidden" name="option" value="com_dmdaotao" />
<input type="hidden" id="id" name="id" value="<?php echo $row['id']>0 ? $row['id']:""; ?>" />
<input type="hidden" name="task" value="" />
<input type="hidden" name="controller" value="mucluongcoban" />
 <?php echo JHTML::_( 'form.token' ); ?> 
</form>
<script>
js = jQuery.noConflict();
js(document).ready(function() {
	jQuery('#validity_date').Zebra_DatePicker({format:'d/m/Y'});
	jQuery("#validity_date").mask("99/99/9999",{placeholder:"__/__/____"});
	
	jQuery('#validity_date').live('change', function(){
        var txtVal =  jQuery('#validity_date').val();
        if(!isDate(txtVal))
        {   this.value="";
            alert('Ngày tháng không đúng định dạng \n Vui lòng nhập lại');}
    });
});
function isDate(txtDate)
{
  var currVal = txtDate;
  if(currVal == '')
    return false;
  
  //Declare Regex  
  var rxDatePattern = /^(\d{1,2})(\/|-)(\d{1,2})(\/|-)(\d{4})$/;
  var dtArray = currVal.match(rxDatePattern); // is format OK?
 
  if (dtArray == null)
     return false;
  //Checks for mm/dd/yyyy format.
  dtMonth = dtArray[3];
  dtDay= dtArray[1];
  dtYear = dtArray[5];
 
  if (dtMonth < 1 || dtMonth > 12)
      return false;
  else if (dtDay < 1 || dtDay> 31)
      return false;
  else if ((dtMonth==4 || dtMonth==6 || dtMonth==9 || dtMonth==11) && dtDay ==31)
      return false;
  else if (dtMonth == 2)
  {
     var isleap = (dtYear % 4 == 0 && (dtYear % 100 != 0 || dtYear % 400 == 0));
     if (dtDay> 29 || (dtDay ==29 && !isleap))
          return false;
  }
  return true;
}
Joomla.submitbutton = function(task)
{	id=$('id').value;
	name = $('name').value.trim();
	value = $('value').value.trim();
        if (task == 'cancel') {
            Joomla.submitform(task, document.getElementById('adminForm'));
        }
        else {
            if (task != 'cancel' && document.formvalidator.isValid(document.id('adminForm')))
                    Joomla.submitform(task, document.getElementById('adminForm'));
            else {
            	if ($('name').hasClass('required')) {
					if($('name').value=="")
         			jQuery("#system-message").append("Tên mức lương bắt buộc phải nhập<br/>");   }
				if ($('value').hasClass('required')) {
					if($('value').value=="") 
						jQuery("#system-message").append("Mức lương tối thiểu bắt buộc phải nhập<br/>");   
					else{
               			if (isNaN(value)){
                   			jQuery("#system-message").append("Mức lương phải là một số. VD: 1500000,900000,...<br/>");   
                   		} 
               		}
				}
               	if (isNaN($('order').value) && $('order').value!=""){
                   	jQuery("#system-message").append("Thứ tự phải là một số. VD: 1,55,90,...<br/>");   
                   }
               	if ($('validity_date').hasClass('required')){
					if($('validity_date').value=="")
         				jQuery("#system-message").append("Ngày hiệu lực bắt buộc phải nhập<br/>");   
         			}
            } 
        }  
    return false;
}; 
</script>
